package com.jeesite.modules.dataScreen.web.vo.citizenopinion;

import com.jeesite.modules.dataScreen.domain.monitoring.RankVO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @author machenzhi
 * @date 2024/06/29 14:58
 */
@ApiModel("民情民意模块更新频率为一天的数据")
@Data
public class CitizenOpinionDayVo {

    @ApiModelProperty(value = "群众好评率", dataType = "2")
    private String publicPraiseRate;

    @ApiModelProperty(value = "投诉举报按时办结率", dataType = "2")
    private String compTimelyCloseRate;

    @ApiModelProperty(value = "非投诉举报按时办结率", dataType = "2")
    private String nonCompTimelyCloseRate;

    @ApiModelProperty(value = "网络出租车每万单投诉量", dataType = "2")
    private String webCabComplaintsPer;

    @ApiModelProperty(value = "巡游出租车每万单投诉量", dataType = "2")
    private String roamCabComplaintsPer;

    @ApiModelProperty(value = "本月投诉举报平均办结时长", dataType = "2")
    private String avgComplaintResTime;

    @ApiModelProperty(value = "月度投诉举报平均办结时长环比增幅", dataType = "2")
    private String monthComplaintGrowth;

    @ApiModelProperty(value = "民呼我为分区县好评率", dataType = "2")
    private List<RankVO> districtPraiseRates;

    @ApiModelProperty(value = "新增差评", dataType = "2")
    private List<RankVO> badRates;

    @ApiModelProperty(value = "公交分板块投诉工单量", dataType = "2")
    private String busCount;

    @ApiModelProperty(value = "公交分板块投诉平均办结时长", dataType = "2")
    private String busProcessTime;

    @ApiModelProperty(value = "轨道分板块投诉工单量", dataType = "2")
    private String railCount;

    @ApiModelProperty(value = "轨道分板块投诉平均办结时长", dataType = "2")
    private String railProcessTime;

    @ApiModelProperty(value = "班线分板块投诉工单量", dataType = "2")
    private String routeCount;

    @ApiModelProperty(value = "班线分板块投诉平均办结时长", dataType = "2")
    private String routeProcessTime;

    @ApiModelProperty(value = "巡游出租车分板块投诉工单量", dataType = "2")
    private String roamingTaxiCount;

    @ApiModelProperty(value = "巡游出租车分板块投诉平均办结时长", dataType = "2")
    private String roamingTaxiProcessTime;

    @ApiModelProperty(value = "网约车分板块投诉工单量", dataType = "2")
    private String webTaxiCount;

    @ApiModelProperty(value = "网约车分板块投诉平均办结时长", dataType = "2")
    private String webTaxiProcessTime;

    @ApiModelProperty(value = "高速公路分板块投诉工单量", dataType = "2")
    private String highwayCount;

    @ApiModelProperty(value = "高速公路分板块投诉平均办结时长", dataType = "2")
    private String highwayProcessTime;


}
